*{padding:0px;margin:0px;border:0px;}
body{width:100%;font-family:Microsoft YaHei;font-size:13px; }
body ul{list-style-type:none;}
body a{text-decoration:none; color:#000;}
.clear{width:100%;height:0px;clear:both;}
.top{width:1250px;height:120px;margin:0 auto;}
.top .logo{width:605px;height:60px;float:left;margin-top:30px;}
.top .tel{width:280px;height:50px;float:right;margin-top:35px;}
.menu{width:100%;height:40px;}
.menu .left{width:50%;height:40px;background:url(../images/bg_menu1.png) repeat-x;float:left;}
.menu .right{width:50%;height:40px;background:url(../images/bg_menu5.png) repeat-x;float:right;}
.menu .container{width:1200px;height:0px;margin:0 auto;border-left: 25px solid transparent; border-top: 20px solid #0080ff; border-right:25px solid transparent;position:relative;z-index:2;}
.menu .container1{width:1150px;height:0px;margin:0 auto;border-left: 25px solid transparent; border-top: 20px solid #0074e5; border-right:25px solid transparent;position:relative;z-index:2;}
.menu ul{width:1180px;height:40px; margin:0 auto; position:relative; z-index:23;top:-40px;}
.menu ul li{float:left;}
.menu ul li a{padding:0 35px; line-height:40px; color:#fff; font-size:15px;}
.menu ul li a:hover{color:#ffd300; }
.menu ul li:hover ul{display:block;}
.menu ul li ul{display:none; width:auto; height:auto; top:40px; background: url(../images/bg_menu6.png) repeat;padding:10px 0px; position:absolute;border-top:4px solid #ffd300;}
.menu ul li ul li{float:none; padding:0 20px;}
.menu ul li ul li a{float:none; padding:0 70px 0 40px; display:block; border:1px solid transparent;}
.menu ul li ul li a:hover{color:#fff; border:1px solid #fff;}
.fullSlide{width:100%;position:relative;height:500px; z-index:1;float:left;top:-36px;}
.fullSlide .bd{margin:0 auto;position:relative;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:60px;line-height:60px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:8px;margin:1px 5px;overflow:hidden;background:#ffffff;line-height:999px;}
.fullSlide .hd ul .on{background:#ffd300;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;}
.product{width:1185px;height:410px;margin:0 auto;}
.product .title{width:200px;height:65px; float:left; }
.product .line{width:984px;height:18px;float:right; background:url(../images/line.png);margin-top:20px; }
.product .more{width:72px;height:20px;background:url(../images/more.png) no-repeat; float:right; display:block; margin-top:5px;}
.product .recomand{ width:1200px;height:300px; margin:30px auto 0 auto;}
.product .recomand .divimgs{ height:280px; overflow:hidden; width:1110px; padding:0px;}
#ISL_Cont img{ width:210px; height:180px; display:block;}
#ISL_Cont .imgs{width:210px; height:280px; float:left; margin:0px 6px;}
#ISL_Cont .imgs span{width:190px;height:80px;background-color:#333333; display:block;line-height:25px; font-size:13px; color:#ffd300; padding:10px;}
#ISL_Cont .imgs span a{color:#ffd300; display:block; font-size:16px;}
#ISL_Cont .imgs span .detail{ width:25px; height:25px; display:inline-block; background-image:url(../images/detail.jpg); float:right; margin:5px 5px 0 0;}
#List1 {float:left;}
#List2{ float:left;}
.sjimg{ width:10000000px;}
.sj{cursor: pointer;}
.BtnL{ float:left; margin-top:80px; margin-right:8px;  }
.BtnR{ float:right; margin-top:-200px;margin-left:8px;}
.case{width:1185px;height:320px;margin:0 auto;}
.case .title{width:200px;height:65px; float:left; }
.case .line{width:984px;height:18px;float:right; background:url(../images/line.png);margin-top:20px; }
.case .more{width:72px;height:20px;background:url(../images/more.png) no-repeat; float:right; display:block; margin-top:5px;}
.case .container{width:1200px;margin-top:20px;}
.case .container ul{padding:0px;}
.case .container ul li{width:280px;height:200px;float:left;margin:0 8px; }
.case .container ul li img{width:280px;height:170px;}
.case .container ul li span{width:260px;height:30px;background-color:#333; display:block;margin-top:-4px;line-height:30px; padding-left:20px;}
.case .container ul li a{color:#ffd300;}
.company{width:1185px;height:370px;margin:0 auto;}
.company .profile {width:885px;height:360px;float:left;}
.company .profile .title{width:885px;height:50px;background:url(../images/profile_line.png) center no-repeat;}
.company .profile .title img{margin:0 auto; display:block;}
.company .profile .container{width:885px;height:250px;margin-top:35px;}
.company .profile .container .img{width:100px;float:left;}
.company .profile .container img{width:320px;height:200px;margin-top:25px; position:relative;z-index:22;}
.company .profile .container .txt{width:535px;height:225px;border:2px solid #ccc; float:right;padding:20px 10px 0 170px; line-height:33px; font-size:16px;}
.company .contact{width:280px;height:360px;float:right;}
.company .contact .container{width:285px;height:250px;background:url(../images/contact.png) no-repeat;margin-top:25px;}
.company .contact .container .txt{padding-top:80px; padding-left:50px; width:200px; }
.company .contact .container .txt p{padding:8px 0; line-height:20px; display: block; }
.footer{width:100%;height:380px; background:url(../images/bg_bottom.jpg) center;}
.footer .container{width:1200px;height:380px;margin:0 auto;}
.footer .container .left{float:left;}
.footer .container .left .news{width:725px;height:320px;margin:0 auto; margin-top:60px;}
.footer .container .left .news .title{width:150px;height:65px; float:left; }
.footer .container .left .news .line{width:540px;height:18px;float:right; background:url(../images/line.png);margin-top:20px; }
.footer .container .left .news .more{width:72px;height:20px;background:url(../images/more.png) no-repeat; float:right; display:block; margin-top:5px;}
.footer .container .right{width:360px;float:right;margin-top:70px;}
.footer .container .right .logo{width:175px;height:105px;float:left; background-image: url(../images/ft-logo.png);background-repeat: no-repeat;}
.footer .container .right .wechat{width:120px;height:120px;background-image:url(../images/wechat.jpg);float:right;}
.footer .container .right .txt{line-height:30px;margin-top:20px;text-align:right;}
.news { width:575px; height:380px; float:right;margin-top:15px;}
.news  li {height:60px;margin:40px 0;}
.news  .n { display:block; height:30px; line-height:30px; font-size:16px; color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news  .time { display:block;  color:#666; float:left;width:120px;height:60px;margin-right:30px;}
.news  .time .day{ float:left;font-size:48px;margin-right:15px; line-height:60px;}
.news  .time .year{float:right;line-height:25px;font-size:16px;padding-top:5px;}
.news  .text { line-height:30px; height:40px; overflow:hidden; color:#666;}
.news  a:hover .n { color:#0080ff;line-height:30px;}
.news  .container{width:725px; height:210px; overflow:hidden;margin:0px;}
/*index_article*/
.addr{width:1200px;margin:0 auto;top:-20px; position:relative;}
.addr span{float:right; background: url(../images/addr.png) no-repeat;padding-left:30px;}
.typename{width:100%;height:50px;background:url(../images/type_line.png) center no-repeat;text-align:center;font-size:36px;top:-20px;position:relative;color:#0080ff;}
.main{width:1200px;margin:auto; min-height:500px;}
.main h2 { text-align:center; line-height:40px; }
.main .times{ text-align:center; font-size:12px; border-bottom:dashed 1px #999; line-height:40px;}
/*list_article*/
.list_arc{ background-color:#f6f6f6;width:1000px; margin:0 auto;}
.list_arc li { background-color:#fff; clear:both; overflow:hidden; padding:17px; margin-bottom:30px;}
.list_arc .img { width:24%; height:0; padding-bottom:16%; overflow:hidden; float:left; position:relative; margin-right:3%;}
.list_arc .img img { display:block; width:100%; height:auto;}
.list_arc .intro .n { font-size:22px; font-weight:normal; height:36px; line-height:36px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#333;}
.list_arc .intro time { font-size:14px; color:#999;}
.list_arc .intro .text { border-top:#999 1px dotted; overflow:hidden; padding-top:10px; margin-top:5px; color:#333;}
.list_arc a:hover .n { color:#0080ff;}
.list_arc .date{ float:left; width:10%; color:#fff; text-align:center; background:#0080ff; margin-right:3%; padding:10px 0;}
.list_arct .date span{ display:block;font-family:Arial; }
.list_arc .date .d1{ font-size:36px; font-weight:bold;  line-height:40px; width:auto; margin:0;}
.list_arc .date .d2{ color:#fff;}
.list_arc .intro .describe { border-top:#999 1px dotted; overflow:hidden; padding-top:10px; margin-top:5px; color:#333;}
/*list_product*/
.proBox {width:1200px; margin:0 auto;}
.proBox .wraps { margin-right:auto; margin-left:auto; background-color:#f2f2f2; clear:both; height:auto; display:-webkit-box;}
.proBox ul li{ width:250px; height:280px; margin:10px 25px; float:left; }
.proBox ul li a{ padding:0px;}
.plBox { background-color:#ccc; text-align:center; margin-bottom:30px; clear:both; overflow:hidden; height:280px;}
.plBox .img { display:block; width:100%; height:0; padding-bottom:63%; overflow:hidden; margin-bottom:20px; position:relative;}
.plBox .img img { width:100%; height:auto;}
.plBox .n,.plBox .text,.plBox .cate { display:block; margin:0 25px; text-align:left;}
.plBox .n { font-size:24px; font-weight:normal; height:36px; line-height:36px; text-align:center; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; margin-bottom:10px;}
.plBox .text { font-size:13px; height:20px; line-height:20px; margin-bottom:10px; text-align:center; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.plBox .cate { display:inline-block; width:auto; height:28px; line-height:28px; padding:0 15px; border:#939393 1px solid; max-width:194px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.plBox .link { padding:15px 0 25px; height:26px; line-height:26px;}
.plBox .link a { display:inline-block; width:auto; height:26px; line-height:26px; font-size:15px; color:#01a2ea; margin:0 12px;}
.plBox .link a .ci { display:inline-block; width:20px; height:20px; background:url(../images/checkbox.png) -20px 0 no-repeat; overflow:hidden; vertical-align:-4px; margin-left:3px;}
.selected .plBox .link a .ci { background-position:0 0;}
.plBox .cover,.pcover { display:none; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/black_op60.png);}
.plBox .cover i,.pcover i { display:block; width:62px; height:62px; background:url(../images/plus_ico.png) no-repeat; position:absolute; left:50%; top:50%; margin:-31px 0 0 -31px;}
.pl_hover { background-color:#01a2ea;}
.pl_hover *,.pl_hover .link a { color:#fff;}
.pl_hover .cate { border-color:#fff;}
.effImg01 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.effImg01:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.effImg01:hover .cover{display:block;}
.effImg01:hover {background-color:#01a2ea; color:#fff;}
.effImg01:hover a{color:#fff;}
.effImg01:hover .cate{ border-color:#fff;}
/*list_image*/
.syzp_content { width: 1100px; overflow: hidden ; margin:20px auto 0 auto;}
.syzp_content ul { width: 1250px; overflow: hidden; }
.syzp_content ul.syzp_piclist li { width: 348px; height: 305px; padding: 8px 0 0 11px; overflow: hidden; float: left; background: url(../images/syzp_box_bg.gif) no-repeat 0 0; margin: 0 12px 12px 0; }
.syzp_content ul.syzp_piclist li img { width: 337px; height: 242px; display: block; }
.syzp_content ul.syzp_piclist li p { width: 338px; height: 45px; line-height: 45px; overflow: hidden; text-align: center }
.syzp_content ul.syzp_piclist li p a { font-size: 14px; color: #171717 }
.syzp_content ul.syzp_piclist li p a:hover{ color:#01a2ea;}
/*list_show*/
.rem-des{ float:left; text-align:center; width:270px; margin:15px 15px; line-height:30px; background:#f6f6f6;position: relative; overflow: hidden;}
.rem-des .img{width:270px; height:200px; overflow: hidden;}
.rem-des img{ display:block; width:270px; height:200px;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.rem-des:hover img{ display:block; transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.rem-des .border{border: solid 1px #eaeaea;}
.rem-des .box1 {border-bottom:solid 1px #fff; margin:0 auto;padding: 3px 0;}
.rem-des .box1 .name{ font-size:18px;}
.rem-des .box1 .job{ font-size:12px;}
.rem-des .see{ transition:background ease .2s;-webkit-transition:background ease .2s; display:block; height:30px; line-height:30px; background:#828282; color:#fff;position: absolute;left: 0;top: 198px;width: 100%;visibility: hidden;}
.rem-des:hover .see{visibility: visible;}
.rem-des .box2{line-height: 24px;padding: 5px 0 10px;}
.rem-des .box2 p{color:#666;}
.rem-des .col{ margin:0 5px;}
.rem-des a:hover{color:#01a2ea;}
.pagination-wrapper{margin: 30px 0;text-align: center; clear:both;}
.pagination{height: 34px;text-align: center; margin:0 auto; display:inline-block;}
.pagination li {display: inline-block;height: 34px;margin-right: 5px; border: 1px solid #dddddd;padding: 0 12px;float: left;line-height: 32px;}
.pagination li a{display: block;height: 32px;font-size: 16px;color: #555555;text-decoration: none;}
.pagination li a:hover{color:#0080ff;}
.pagination li.thisclass {background: #0080ff;color:#fff;}
.pagination li.thisclass a,.pagination li.thisclass a:hover{background: transparent;border:1px solid #09f;color: #fff;cursor: default;}